Mapping Linear Recurrence Equations onto Systolic Architectures
نویسندگان
چکیده
In this paper, we describe a methodology for mapping normal linear recurrence equations onto a spectrum of systolic architectures. First, we provide a method to map a system of directed recurrence equations, a subclass of linear recurrence equations, onto a very general architecture referred to as basic systolic architecture and establish correctness of the implementation. We also show how eecient transformations/implementations of programs for diierent systolic architectures can be obtained through transformations such as projections and translations. Next, we show that the method can be applied for the class of normal linear recurrence equations using the method for the class of directed recurrence equations. Finally, we provide a completely automated procedure called cubization to achieve better performance while mapping such equations. The method is illustrated with examples and a comparative evaluation is made with other works.
منابع مشابه
Mapping Linear Recurrences onto Systolic Arrays
We present an automatic method for mapping a system of linear recurrence equations onto systolic architectures. First, we show that systolic architectures can be derived from linear recurrence equations using the notion of directed recurrence equations. Next, we provide a procedure called CUBIZATION to achieve better performance while mapping such equations. The CUBIZATION procedure is complete...
متن کاملDerivation of Systolic Programs
We describe a methodology for mapping linear recurrence equations to a spectrum of systolic architectures. First, we design a systolic program in a very general architecture referred to as Basic Systolic Architecture and establish the correctness of the implementation. Next, we show how ef-cient transformations/implementations of programs for diierent systolic architectures can be obtained thro...
متن کاملOn the synthesis of regular VLSI architectures for the 1 - D discretewavelet transform
A methodology for synthesizing parallel computational structures has been applied to the Discrete Wavelet Transform algorithm. It is based on linear space-time mapping with constraint driven localization. The data dependence analysis, localization of global variables, and space-time mapping is presented, as well as one realization of a 3-octave systolic array. The DWT algorithm may not be descr...
متن کاملPlacement of Linear Arrays
This paper presents a methodology for mapping linear processor arrays onto FPGA components. By taking advantage of regularity and locality properties of these structures, a placement is pre-deened, allowing vendor tools to skip this phase and produce fast and optimized routing. 1 Introduction In many compute intensive applications such as image or signal processing, time is mostly spent in exec...
متن کاملChapter 5 Advanced Systolic Design 5.1 Introduction 5.2 Systolic Design by Recurrence Transformations 5.2.1 Recurrence Equations : Deenitions and Notation Deenition 5.2.1 a Recurrence Equation Deening a Function (variable) X At
Systolic arrays are locally connected parallel architectures, whose structure is well-suited to the implementation of many algorithms, in scientiic computation, signal and image processing, biological data analysis, etc. The nature of systolic algorithms makes it possible to synthesize architectures supporting them, using correctness preserving transformations, in a theoretical framework that h...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- International Journal of High Speed Computing
دوره 8 شماره
صفحات -
تاریخ انتشار 1996